package case4;

public class ThreadDemo {
    public static void main(String[] args) throws InterruptedException {
        /**
         * String getName()                 返回此线程的名称
         * void setName(String name)        设置线程的名字（构造方法也可以设置名字）
         * 注意：1.如果我们没有给线程设置名字，线程也是有默认名字的
         *          格式：Thread-X(X序号，从0开始)
         *      2.如果我们要给线程设置名称，可以用set方法，也可以构造方法设置
         *
         * static Thread currentThread()    获取当线程的对象
         * 注意：当JVM虚拟机启动之后，会自动的启动多条线程
         *      其中有一条线程叫做main线程
         *      他是去调用main方法，并执行里面的代码、
         *      以前我们写的所有的代码，其实都是运行在main线程中
         * static void sleep(long time)     让线程休眠指定的时间，单位是毫秒
         * 注意：1.哪条线程执行到这个方法，哪条线程就会在这里停留相应的时间
         *      2.方法的参数：就表示睡眠的时间，单位毫秒
         *            1秒 = 1000毫秒
         *      3.时间到了之后，线程会自动醒来，继续执行下面的代码
         */


        MyThread t1 = new MyThread("西瓜");//设置线程名称
        MyThread t2 = new MyThread("荔枝");
        t1.start();
        t2.start();

        System.out.println("111111111");
        Thread.sleep(5000);
        System.out.println("222222222");









        /*
        Thread t = Thread.currentThread();
        String name = t.getName();
        System.out.println(name);

        */
    }
}
